package main.com.oaer.service;

import java.util.List;
import java.util.Map;

import main.com.oaer.model.RolePurview;
/**
 * 角色权限 业务类
 */
public interface RolePurviewService {
	/**
	 *  删除旧的记录，添加新的角色权限关联
	 * @param rolePurviewList  角色权限关联对象 列表
	 * @param roleId  角色id
	 */
	void add(List<RolePurview> rolePurviewList,Long roleId);
	
	/**
	 * 根据角色id查找所有菜单，并根据角色与权限的关联情况是否加入 check
	 * @param roleId 角色id
	 * @return  所有权限列表
	 */
	List<Map<String,Object>> findAllPurviewByRole(Long roleId);
	
}
